package com.lanou.quanttradedata.stock.mapper;

import com.lanou.quanttradedata.stock.javabean.StockBasicInfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface StockBasicInfoMapper {
    /**
     * 添加一条股票基本信息
     * @param sbi
     * @return
     */
    int insertStockBasicInfo(@Param("sbi") StockBasicInfo sbi);

    /**
     * 更新一条股票基本信息
     * @param sbi
     * @return
     */
    int updateStockBasicInfo(@Param("sbi") StockBasicInfo sbi);

    /**
     * 删除不是今天的股票基本信息（删除退市数据）
     * @param todayStr
     * @return
     */
    int delStockBasicInfosByOpDate(@Param("todayStr")String todayStr);

    /**
     * 查询股票基本信息列表
     * @return
     */
    List<StockBasicInfo> getStockBasicList();
}
